package com.molichuxing.services.infrastructure.dto.request.modify;

import java.time.LocalDate;
import java.time.LocalDateTime;

import com.molichuxing.framework.dto.RequestRootDto;
import com.molichuxing.services.property.OrderPayWayEnum;

import lombok.Data;

/**
 * 订单支付完成修改dto
 * 
 * @author zoumingyu
 * @date 2019年9月27日
 *
 */
@Data
public class OrderPayModifyDto extends RequestRootDto {
	private static final long serialVersionUID = -2773035174924199073L;

	/**
	 * 订单号 order_code
	 */
	private Long orderCode;
	
	/**
	 * 排期id
	 */
	private Integer scheduleId;

	/**
	 * 支付方式( 11：智能终端-微信， 12：智能终端-支付宝， 13：智能终端-pos机，21：微信-公众号，22：微信-H5，
	 * 23：微信-APP，34：微信-扫码，25：微信-小程序，31：支付宝-APP，32：支付宝-H5，41:
	 * 线下支付，51：银联-APP，51：银联-H5) pay_way
	 */
	private OrderPayWayEnum payWay;

	/**
	 * 支付时间(首付时间) pay_time
	 */
	private LocalDateTime payTime;

	/**
	 * 提车截止日期(过期锁定时间) delivery_deadline
	 */
	private LocalDateTime deliveryDeadline;
	
	/**
	 * 起租日 lease_inception
	 */
	private LocalDate leaseInception;

	/**
	 * 截止日（起租日加租期） lease_expire
	 */
	private LocalDate leaseExpire;

	/**
	 * 订单状态（） order_status
	 */
	@SuppressWarnings("rawtypes")
	private Enum orderStatus;
	
	/**
	 * 租期
	 */
	private Integer transportTime;
	
	/**
     * 还款终端
     */
    private String repayTerminal;
}
